.formtext
{
    font-family: 'Open Sans Condensed', sans-serif;
    color: #000000;
    font-size: 10pt;
    vertical-align:bottom;
}
.img_tooltip:hover:after {
     content: attr(alt);
}
.popover-content {
    color: #000000;
    font-size: 14px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:bold;
    
} 
.carousel-caption  
{
font-family: 'Open Sans Condensed', sans-serif;
color: #2d6bac;
font-size: 11pt;
background-color: transparent;
position: static;
padding: 0 10px;
text-align: center;
margin: auto;
text-shadow: none; }

  .carousel-inner > .item > a > img {max-width:100%}
  
   .carousel .item
{
    left: 0 !important;
    -webkit-transition: opacity .4s; /*adjust timing here */
    -moz-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s;
    height: 100%;
}
.carousel-control
{
    background-image: none !important; /* remove background gradients on controls */
}
/* Fade controls with items */
.next.left, .prev.right
{
    opacity: 2;
    z-index: 1;
}
.active.left, .active.right
{
    opacity: 0;
    z-index: 2;
}

     
     .pkg-other-dates-header
     {
         font-weight:bold;
     }
     .pkg-other-dates /*ul*/
     {
         margin:0;
         padding:0;
     }
     .pkg-other-dates li
     {
         list-style:none;  
         margin-right:5px; 
     }
     .pkg-other-dates-startdate
     {
         float:left;
     }
     .pkg-other-dates-dash
     {
          float:left;
     }
     .pkg-other-dates-flagtext
     {
          float:left;
     }
 
    .clearfix:after {
	    visibility: hidden;
	    display: block;
	    font-size: 0;
	    content: " ";
	    clear: both;
	    height: 0;
	    }
    * html .clearfix             { zoom: 1; } /* IE6 */
    *:first-child+html .clearfix { zoom: 1; } /* IE7 */
    
#loadImg{position:absolute;z-index:999;}
#loadImg div{display:table-cell;width:718px;height:300px;background:#fff;text-align:center;vertical-align:middle;}

.adddepart 
{
     font-family: 'Open Sans Condensed', sans-serif;
     color:#b20016;
     font-size:13pt;
     font-weight:bold;

}
a:link {
    color: #3175bc; text-decoration: none;
}

a:active {
    color: #DD5F04; text-decoration: none;
}

a:visited {
    color: #0060ad; text-decoration: none;
}

a:hover {
    color: #1a5b9f; text-decoration: underline;
    
}
.caption {
     font-family:source-sans-pro, serif;
     color:#000000;
     font-size:9pt;
     font-style:italic;

}
.quick {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#003253;
     font-size:12pt;
     font-weight:bold;
     height:50px;
}


.wrapper {width:898px; margin-left:150px; border:0px solid #0042A3; }

    .search-results-wrap {margin:0; padding:0; width:845px; }
    .search-results-bread {width:845px; margin:0; padding:0; }
    .search-results-bread li {float:left; vertical-align:text-top; list-style-type:none; margin:0; }
    .search-results-bread ul {margin:0; padding:0;}
    .search-results-bread ul li {float:left; vertical-align:text-top; list-style-type:none; margin:0; }
    
    

    .clearfix:after {
	    visibility: hidden;
	    display: block;
	    font-size: 0;
	    content: " ";
	    clear: both;
	    height: 0;
	    }
    * html .clearfix             { zoom: 1; } /* IE6 */
    *:first-child+html .clearfix { zoom: 1; } /* IE7 */



h1 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#3175bc;
     font-size:20pt;
     vertical-align:top;
     
}

h2 {
     font-family:Arial;
     color:#007B4E;
     font-size:13pt;
}

h3 {
     font-family:Arial;
     color:#007B4E;
     font-size:12pt;
}

h4 {
     font-family:Arial;
     color:#007B4E;
     font-size:9pt;
}

h5 {
     font-family:Arial;
     color:#007B4E;
     font-size:10pt;
}
.rounded-corners {
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background-color:#3175bc;
    height:35px;
    border-color:#3175bc;
    text-align:center;
    vertical-align:text-bottom;
    font-family:Arial;
    font-weight:bold;
    color:White;
    margin:10px;
    
}
.navbackground 
{
	background:#3175bc;
}

.footerbackground 
{
	background:#134898;
}
.footerbottom 
{
	background:#d9ceb5;
}
.enterbottom 
{
	background:#930812;
}
/* Gradient transparent - color - transparent */ 
hr.style-two { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); }

hr.style-seven { height: 30px; border-style: solid; border-color: black; border-width: 1px 0 0 0; border-radius: 20px; } 
hr.style-seven:before { /* Not really supposed to work, but does */ display: block; content: ""; height: 30px; margin-top: -31px; border-style: solid; border-color: black; border-width: 0 0 1px 0; border-radius: 20px; }

hr.style-one { padding:0px; border: 0; max-width: 100%; height: 2px; vertical-align:top; background: #bf1b21; background-image: -webkit-linear-gradient(left, #e6e8ea, #143057, #e6e8ea); background-image: -moz-linear-gradient(left, #e6e8ea, #143057, #e6e8ea); background-image: -ms-linear-gradient(left, #e6e8ea, #143057, #e6e8ea); background-image: -o-linear-gradient(left, #e6e8ea, #143057, #e6e8ea); }

hr.style-one-green { padding:0px; border: 0; height: 2px; vertical-align:top; background: #006633; background-image: -webkit-linear-gradient(left, #FBFCFC, #006633, #FBFCFC); background-image: -moz-linear-gradient(left, #FBFCFC, #006633, #FBFCFC); background-image: -ms-linear-gradient(left, #FBFCFC, #006633, #FBFCFC); background-image: -o-linear-gradient(left, #FBFCFC, #006633, #FBFCFC); }

hr 
{
    margin-bottom:10px;
    margin-top:10px;
}
.accent20 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#3175bc;
     font-size:20pt;
     font-weight:bold;
}
.accent20green {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#006633;
     font-size:20pt;
     font-weight:bold;
}

.accent20red {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#d60d24;
     font-size:20pt;
     font-weight:bold;
}
.accent20s {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#3175bc;
     font-size:14pt;
     font-weight:bold;
}


.accent16 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#3175bc;
     font-size:16pt;
     font-weight:bolder;
}
.accent14 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#1a5b9f;
     font-size:14pt;
     font-weight:bold;
}
.accent14green {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#006633;
     font-size:14pt;
     font-weight:bold;
}

.red14 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#b60702;
     font-size:14pt;
     font-weight:bolder;
}
.accent13 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#1a5b9f;
     font-size:13pt;
}

.accent12 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#1a5b9f;
     font-size:12pt;
     font-weight:bold;
}
.accent12green {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#006633;
     font-size:12pt;
     font-weight:bold;
}

.guaranteed {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#1a5b9f;
     font-size:11pt;
     font-weight:bold;
}
.white10 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#ffffff;
     font-size:10pt;
     font-weight:bold;
}
.accent11 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#1a5b9f;
     font-size:11pt;
     font-weight:bold;
}

.accent10 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#1a5b9f;
     font-size:10pt;
     font-weight:bold;
}

.accent10green {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#006633;
     font-size:10pt;
     font-weight:bold;
}


.accent9 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#1a5b9f;
     font-size:9pt;
     font-weight:bold;
}

.accent8 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#1a5b9f;
     font-size:8pt;
     font-weight:bold;
}

.accent7 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#1a5b9f;
     font-size:7pt;
}

.text14 {
     font-family: 'Open Sans', sans-serif;
     color:#000000;
     font-size:14pt;
}

.text13 {
     font-family: 'Open Sans', sans-serif;
     color:#000000;
     font-size:13pt;
}

.text12 {
     font-family: 'Open Sans', sans-serif;
     color:#000000;
     font-size:12pt;
}

.text11 {
     font-family: 'Open Sans', sans-serif;
     color:#000000;
     font-size:11pt;
}

.text10 {
     font-family: 'Open Sans', sans-serif;
     color:#000000;
     font-size:10pt;
}

.text9 {
     font-family: 'Open Sans', sans-serif;
     color:#000000;
     font-size:9pt;
}
.text9a {
     font-family: 'Open Sans', sans-serif;
     color:#000000;
     font-size:9pt;
}

.text8 {
     font-family: 'Open Sans', sans-serif;
     color:#000000;
     font-size:8.25pt;
}

.text7 {
     font-family:Arial;
     color:#000000;
     font-size:7pt;
}

.black14 {
     font-family:Arial;
     color:#000000;
     font-size:14pt;
}

.black13 {
     font-family:Arial;
     color:#000000;
     font-size:13pt;
}

.black12 {
     font-family:Arial;
     color:#000000;
     font-size:12pt;
}

.black11 {
     font-family:Arial;
     color:#000000;
     font-size:11pt;
}

.black10 {
     font-family:Arial;
     color:#000000;
     font-size:10pt;
}

.black9 {
     font-family:Arial;
     color:#000000;
     font-size:9pt;
}

.black8 {
     font-family:Arial;
     color:#000000;
     font-size:8pt;
}

.black7 {
     font-family:Arial;
     color:#000000;
     font-size:7pt;
}

.white14 {
     font-family:Arial;
     color:#ffffff;
     font-size:14pt;
     font-weight:bold;
}

.white13 {
     font-family:Arial;
     color:#ffffff;
     font-size:13pt;
     font-weight:bold;
}

.white12 {
     font-family:Arial;
     color:#ffffff;
     font-size:12pt;
     font-weight:bold;
}

.white11 {
     font-family:Arial;
     color:#ffffff;
     font-size:11pt;
     font-weight:bold;
}

.white10 {
     font-family:Arial;
     color:#ffffff;
     font-size:10pt;
     font-weight:bold;
}

.white9 {
     font-family:Arial;
     color:#ffffff;
     font-size:9pt;
     font-weight:bold;
}

.white8 {
     font-family:Arial;
     color:#ffffff;
     font-size:8pt;
     font-weight:bold;
}

.white7 {
     font-family:Arial;
     color:#ffffff;
     font-size:7pt;
     font-weight:bold;
}

.soldout {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#FF0000;
     font-size:12pt;
     font-weight:bold;
}

.warning12 {
     font-family: 'Open Sans Condensed', sans-serif;
     color:#FF0000;
     font-size:12pt;
     font-weight:bold;
}

.warning11 {
     font-family:Arial;
     color:#FF0000;
     font-size:11pt;
}

.warning10 {
     font-family:Arial;
     color:#FF0000;
     font-size:10pt;
}

.warning9 {
     font-family:Arial;
     color:#A01341;
     font-size:9pt;
     font-weight:bold;
}

.warning7 {
     font-family:Arial;
     color:#FF0000;
     font-size:7pt;
     font-weight:bold;
}
.text-danger {
    color: red;
    font-family: sans-serif;
    font-weight: 600;
}


.seemore a { text-decoration:none;  }

.seemore a:hover {text-decoration:underline; }